home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / amiga / animutil / playsr / playsr.arc / defs.h < prev    next >
Text File  |  1988-11-10  |  2KB  |  101 lines

  1. #define    IFALSE        0
  2. #define    ITRUE        1
  3.  
  4. #define    INTUITION    0x00000001
  5. #define    GRAPHICS    0x00000002
  6. #define    DOS        0x00000004
  7. #define SCREEN        0x00000008
  8. #define    WINDOW        0x00000010
  9. #define    MENU        0x00000020
  10. #define    FWINDOW        0x00000040
  11. #define    FMENU        0x00000080
  12. #define    PWINDOW        0x00000100
  13. #define    PMENU        0x00000200
  14. #define    QWINDOW        0x00000400
  15. #define    QMENU        0x00000800
  16. #define    DSCREEN        0x00001000
  17. #define    DWINDOW        0x00002000
  18. #define    ICON        0x00004000
  19.  
  20. #define    MAIN_MENU    0
  21. #define    FRAME_MENU    1
  22. #define    POSIT_MENU    2
  23. #define    ZONE_MENU    3
  24. #define    WIRE_MENU    4
  25.  
  26. #define    GLOBAL_CHANGE    0x0001
  27. #define    LOCAL_CHANGE    0x0002
  28.  
  29. #define    ONETIME        0
  30. #define    CONTINUOUS    1
  31.  
  32. #define    GROUPS        0
  33. #define    OBJECTS        1
  34. #define    POINTS        2
  35. #define    EDGES        3
  36. #define    FACES        4
  37. #define    APOINTS        5
  38. #define    AEDGES        6
  39. #define    AFACETS        7
  40.  
  41. #define    MAX_SEQUENCE    1000
  42.  
  43. #define    CAMERA        -3L
  44. #define    SPHERE        0L
  45. #define    STENCIL        1L
  46. #define    AXIS        2L
  47. #define    FACETS        3L
  48. #define    SURFACE        4L
  49. #define    GROUND        5L
  50.  
  51. #define    DIFFUSE        0
  52. #define    REFLECT        1
  53. #define    TRANSMIT    2
  54.  
  55. #define    AIR    0
  56. #define    WATER    1
  57. #define    GLASS    2
  58. #define    CRYSTAL    3
  59.  
  60. #define    SHORT_SLIDE    0            /* Range = 0 - 15    */
  61. #define    NORM_SLIDE    1            /* Range = 0 - 255    */
  62. #define    ANGULAR        4            /* Range = 0 - 359.99    */
  63. #define    RATIO_SLIDE    5            /* Range = 1:16 - 16:1    */
  64. #define    COLOR_SLIDE    6            /* Range = 0 - 255 RGB    */
  65. #define    ZOOM_SLIDE    7            /* Range = 32:1 - 1:64    */
  66. #define    NOKNOB        -1            /* No knob selected    */
  67.  
  68. #define    NOFRAME        -1
  69. #define    ENDBUFF        -2
  70.  
  71. #define    VIEW_TOP    0            /* Ways to look at it    */
  72. #define    VIEW_FRONT    1
  73. #define    VIEW_RIGHT    2
  74.  
  75. #define    WIRE_MODEL    0
  76. #define    SOLID_MODEL    1
  77. #define    TRACE_MODEL    2
  78.  
  79. #define    HAM_MODE    0
  80. #define    LO_MODE        1
  81. #define    HI_MODE        2
  82.  
  83. #define    MATTE        0
  84. #define    GENLOCK        4
  85. #define    BRUSH        5
  86.  
  87. #define    POST_GADGET    22269
  88. #define    RATE_GADGET    22270
  89.  
  90. #define    CELL_DIR    0
  91. #define    STILL_DIR    1
  92. #define    ANIMATE_DIR    2
  93. #define    WORK_DIR    3
  94.  
  95. #define    Fix(A)        ((long) (65536L * ((A) + 7.63e-06)))
  96. #define    Float(A)    (((float) (A)) / 65536.0)
  97.  
  98. #define    Move3D(P)    CopyVec (&Position, P);
  99.  
  100. #define    MARKED        ((UWORD) -1)
  101.